前面有提到使用Docker Hub上傳包好的Image,但因為是公開環境,有版權問題就難搞了,這時交付方式Docker提供另一個方式,將image轉乘.tar
檔,我們今天來實做看看。
這種方法適合單個Image的備份和恢復。
# 將Image保存為 tar 文件
docker save -o <output_file.tar> <image_name>:<tag>
# 例子
docker save -o piyeh.tar > piyeh_redis
# 從 tar 文件載入Image
docker load -i <input_file.tar>
# 例子
docker load -i piyeh.tar
使用docker save
和docker load
適合簡單的單Image備份,而使用Docker Registry則更適合團隊協作和大規模Image管理,明天來研究簡單架設Private Registry。